# execution_time_decorator.py

import time

def execution_time_decorator(func):
    def wrapper(*args, **kwargs):
        start_time = time.time()  # 记录函数开始时间
        result = func(*args, **kwargs)  # 执行函数
        end_time = time.time()  # 记录函数结束时间
        print(f"函数 '{func.__name__}' 执行时间: {end_time - start_time} 秒")
        return result
    return wrapper

# 测试
@execution_time_decorator
def test_function():
    time.sleep(2)  # 模拟函数执行耗时
    print("测试函数执行完成")

test_function()